package com.xiao.hao.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.xiao.hao.constant.SuperEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;


/**
 * @Description 内容过程表 实体类层
 * @Author xiaohao
 * @Date 2025-03-01 16:18:19
 */
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Data
@TableName(value = "xh_thought_process", autoResultMap = true)
public class XhThoughtProcess extends SuperEntity {
    @ApiModelProperty("主键id")
    @TableId("thought_process_id")
    private Long id;

    @ApiModelProperty("询问表id")
    @TableField("ask_about_id")
    private Long askAboutId;


    @ApiModelProperty("paragraph赋值")
    @TableField("type")
    private String type;

    @ApiModelProperty("赋值 1")
    @TableField("level")
    private Integer level;

    @ApiModelProperty("content思考内容")
    @TableField("content")
    private String content;

    @ApiModelProperty("items思考内容")
    @TableField("items")
    private String items;

    @ApiModelProperty("赋值（思考过程）")
    @TableField("content_head")
    private String contentHead;

    @ApiModelProperty("赋值（heading）")
    @TableField("type_head")
    private String typeHead;


    @ApiModelProperty("枚举ProcessEnum")
    @TableField("xw_type")
    private String xwType;

    @ApiModelProperty("父级id")
    @TableField("parent_id")
    private Long parentId;

    @ApiModelProperty("排序")
    @TableField("serial_number")
    private Integer serialNumber;

}



